D3SPARQL: JavaScript Library for Visualization of SPARQL Results

نویسنده

  • Toshiaki Katayama
چکیده

Semantic Web technologies are being widely applied in life sciences. Major bioinformatics data centers started to provide heterogeneous biomedical datasets in RDF and expose them at SPARQL endpoints. SPARQL query is used to search those endpoints and the results are obtained as a SPARQL Query Results XML Format or a SPARQL Query Results JSON Format, both are essentially tabular structured data. To effectively represent the SPARQL results, appropriate visualization methods are highly demanded. To create and control dynamic graphical representation of data on the Web, the D3.js JavaScript library is getting popularity as a generic framework based on the widely accepted Web standards such as SVG, JavaScript, HTML5 and CSS. A variety of visualization examples implemented with the D3.js library is already available, however, each of them depends on assumed JSON data structure that differs from the JSON structure returned from SPARQL endpoints. Therefore, it is expected to largely reduce development costs of Semantic Web visualization if a JavaScript library is available which transforms SPARQL Query Results JSON Format into JSON data structures consumed by the D3.js. D3SPARQL is developed as a generic JavaScript library to fill this gap. D3SPARQL can be used to query SPARQL endpoints as an AJAX call and provides various callback functions to visualize the obtained results. Biological applications will be shown in this software demo along with our integrated semantic genome database, the TogoGenome application. The D3SPARQL library is freely available at https://github.com/ktym/d3sparql.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Sgvizler: A JavaScript Wrapper for Easy Visualization of SPARQL Result Sets

Sgvizler is a small JavaScript wrapper for visualization of SPARQL results sets. It integrates well with HTML web pages by letting the user specify SPARQL SELECT queries directly into designated HTML elements, which are rendered to contain the specified visualization type on page load or on function call. Sgvizler supports a vast number of visualization types, most notably all of the major char...

متن کامل

Jassa - A JavaScript suite for SPARQL-based faceted search

The availability of SPARQL endpoints on the Web provides interesting opportunities for rapid Web application development. However, sophisticated applications need components that can adopt to the data, yet, the efficient generic exploration and visualization of data contained in those endpoints is still challenging. In this paper, we present the “JAvascript Suite for Sparql Access” (Jassa) fram...

متن کامل

A JavaScript RDF store and application library for linked data client applications

In this paper we present a pure JavaScript implementation of an RDF store supporting the SPARQL query language that can be executed in modern browsers as well as in server side JavaScript platforms. We also present a declarative JavaScript library, built on top of the store, that makes it possible to build rich web clients combining the power of structured linked data, lightweight RDF notations...

متن کامل

OpenPHACTS Explorer 2: Bringing the Web to the Semantic Web

The Open PHACTS Explorer is a web application that supports drug discovery via the Open PHACTS API without requiring knowledge of SPARQL or the RDF data being searched. It provides a UI layer on top of the Open PHACTS linked data cache and also provides a javascript library to facilitate easy access to the Open PHACTS API.

متن کامل

Extensible SPARQL Functions with Embedded Javascript

The SPARQL Query Language allows filtering of query results through arbitrary predicate expressions. Such expressions may invoke custom functions identified with IRIs, but the SPARQL implementation used must support the identified function. We present an extensible approach to allowing arbitrary function implementations using functions identified with URLs. We provide an example using Javascrip...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014